package main

import (
	"fmt"
)

func main() {
	// var arr [4][6]int
	// arr[1][2] = 1
	// arr[2][1] = 2
	// arr[2][3] = 3

	// for i := 0; i < 4; i++ {
	// 	for j := 0; j < 6; j++ {
	// 		fmt.Print(arr[i][j], " ")
	// 	}
	// 	fmt.Println()
	// }

	//二维数组，内存分析
	// var arr [2][3]int
	// arr[1][1] = 10
	// fmt.Println(arr)

	// fmt.Printf("arr[0]的地址 %p \n", &arr[0])
	// fmt.Printf("arr[1]的地址 %p \n", &arr[1])

	// fmt.Printf("arr[0][0]的地址 %p \n", &arr[0][0])
	// fmt.Printf("arr[1][0]的地址 %p \n", &arr[1][0])

	//二维数组 遍历
	arr := [2][3]int{{1, 2, 3}, {3, 2, 1}}

	for i, v := range arr {
		for j, v2 := range v {
			fmt.Printf("arr[%v][%v]=%v \n", i, j, v2)
		}
	}
}
